package sv.gob.mh.dgii.model.pojos.qd;

import java.util.ArrayList;
import java.util.List;
import sv.gob.mh.dgii.model.QdCaso;
import sv.gob.mh.dgii.model.QdDenuncia;

public class QdDenunciaPojo {
    private QdDenuncia qdDenuncia;    
    private QdCaso qdCaso;
    private QdCasoPojo qdCasoPojo;
        
    public QdDenunciaPojo() {
    }
     public QdDenunciaPojo(QdDenuncia qdDenuncia, QdCaso qdCaso) {
        this.qdDenuncia = qdDenuncia;
        this.qdCaso = qdCaso;
    }       
     
     public QdDenuncia getQdDenuncia(){
         return qdDenuncia;
     }
     public void setQdDenuncia(QdDenuncia qdDenuncia) {
         this.qdDenuncia = qdDenuncia;
     }
     
     public QdCaso getQdCaso(){
         return qdCaso;
     }
     public void setQdCaso(QdCaso qdCaso) {
         this.qdCaso = qdCaso;
     }
     
     public QdCasoPojo getQdCasoPojo(){
         return qdCasoPojo;
     }
     public void setQdCasoPojo(QdCasoPojo qdCasoPojo) {
         this.qdCasoPojo = qdCasoPojo;
     }

     public static final String ESTADO_RECIBIDO = "B";
	public static final String ESTADO_RECIBIDO_DESC = "Recibida";
	public static final String ESTADO_TRASLADADO = "T";
	public static final String ESTADO_TRASLADADO_DESC = "Trasladado";
	public static final String ESTADO_NO_TRASLADADO = "N";	
	public static final String ESTADO_NO_TRASLADADO_DESC = "No trasladado";
	public static final String ESTADO_RECHAZADO = "R";	
	public static final String ESTADO_RECHAZADO_DESC = "Rechazado";
	private static final long serialVersionUID = 1L;
	private String nitDenunciante = "";
	private String nombreDenunciante = "";
	private String nitDenunciado = "";
	private String nombreDenunciado = "";
	private String nrc = "";
	private String direccion = "";
	private String nombreComercial = "";
	private String actividadEconomica = "";
	private String actividadEconomicaDesc = "";
	private String impuesto = "";
	private String impuestoDesc = "";
	private String periodo = "";
	private String observaciones = "";
	private Integer folios;
	private String uscd;
	private List<String> gestiones = new ArrayList<String>();
	
	public String getEstadoDesc() {
		if(qdCasoPojo.estado.equals(ESTADO_TRASLADADO)) {
			return ESTADO_TRASLADADO_DESC;
		} else if(qdCasoPojo.estado.equals(ESTADO_NO_TRASLADADO)) {
			return ESTADO_NO_TRASLADADO_DESC;
		} else if(qdCasoPojo.estado.equals(ESTADO_RECHAZADO)) {
			return ESTADO_RECHAZADO_DESC;
		} else if(qdCasoPojo.estado.equals(ESTADO_RECIBIDO)) {
			return ESTADO_RECIBIDO_DESC;
		}
		return qdCasoPojo.getEstadoDesc();
	}	
	public String getNitDenunciante() {
		return nitDenunciante;
	}
	public void setNitDenunciante(String nitDenunciante) {
		this.nitDenunciante = nitDenunciante;
	}
	public String getNombreDenunciante() {
		return nombreDenunciante;
	}
	public void setNombreDenunciante(String nombreDenunciante) {
		this.nombreDenunciante = nombreDenunciante;
	}
	public String getNitDenunciado() {
		return nitDenunciado;
	}
	public void setNitDenunciado(String nitDenunciado) {
		this.nitDenunciado = nitDenunciado;
	}
	public String getNombreDenunciado() {
		return nombreDenunciado;
	}
	public void setNombreDenunciado(String nombreDenunciado) {
		this.nombreDenunciado = nombreDenunciado;
	}
	public String getNrc() {
		return nrc;
	}
	public void setNrc(String nrc) {
		this.nrc = nrc;
	}
	public String getDireccion() {
		return direccion;
	}
	public void setDireccion(String direccion) {
		this.direccion = direccion;
	}
	public String getNombreComercial() {
		return nombreComercial;
	}
	public void setNombreComercial(String nombreComercial) {
		this.nombreComercial = nombreComercial;
	}
	public String getActividadEconomica() {
		return actividadEconomica;
	}
	public void setActividadEconomica(String actividadEconomica) {
		this.actividadEconomica = actividadEconomica;
	}
	public String getImpuesto() {
		return impuesto;
	}
	public void setImpuesto(String impuesto) {
		this.impuesto = impuesto;
	}
	public String getPeriodo() {
		return periodo;
	}
	public void setPeriodo(String periodo) {
		this.periodo = periodo;
	}
	public String getObservaciones() {
		return observaciones;
	}
	public void setObservaciones(String observaciones) {
		this.observaciones = observaciones;
	}	
	public Integer getFolios() {
		return folios;
	}
	public void setFolios(Integer folios) {
		this.folios = folios;
	}
	public List<String> getGestiones() {
		return gestiones;
	}
	public void setGestiones(List<String> gestiones) {
		this.gestiones = gestiones;
	}
	public String getUscd() {
		return uscd;
	}
	public void setUscd(String uscd) {
		this.uscd = uscd;
	}
	public String getActividadEconomicaDesc() {
		return actividadEconomicaDesc;
	}
	public void setActividadEconomicaDesc(String actividadEconomicaDesc) {
		this.actividadEconomicaDesc = actividadEconomicaDesc;
	}
	public String getImpuestoDesc() {
		return impuestoDesc;
	}
	public void setImpuestoDesc(String impuestoDesc) {
		this.impuestoDesc = impuestoDesc;
	}	
}